home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Wayzata's Best of Shareware PC/Windows 1
/
Wayzata's Best of Shareware for PC-Windows - Release 1 - Wayzata Technology (1993).iso
/
mac
/
DOS
/
GRAPHICS
/
POVIBM
/
IBMPCEXE.DOC
< prev
next >
Wrap
Text File
|
1992-07-16
|
11KB
|
257 lines
IBM-PC executable notes for POV-Ray Ver 1.00
-----------------------------------------------------------------------------
See IBMPC.DOC for IBM-PC specific command line options and file conversion
information.
----------------------------
General Notes
----------------------------
This is a 32 bit protected mode version of POV-Ray. It has been compiled for
32 bit protected mode with Intel's 386/486 Code Builder Kit.
Please Note: It *ABSOLOUTELY REQUIRES* the following:
80386SX, 80386DX or 80486(SX) Based machine. This version will run on any
machine with, or without, a CoProcessor. If no CoProcessor is detected a
protected mode 387 emulator will be loaded and used. If a CoProcessor is
dectected the emulator will not be loaded and the CoPro will be utilized.
An 80387SX, 80387DX or a 487SX will give a significant boost in speed however.
It can be as much as 10x faster or even more.
For those that are curious about the speed difference between coprocessor
and no coprocessor you can force the use of the floating point emulator
linked into POV-Ray by typing SET NO87=NO COPROCESSOR <enter> at the
DOS command line. The coprocessor in your machine will not be used for
traces while this is set. After enough torture you can re-enable the
coprocessor by typing SET NO87= <enter> at the DOS command line.
(With <enter> being the "enter" or "return" key on your keyboard.)
AT LEAST 2 Megs of RAM, preferably 4Megs. (The more the better though,)
(it'll use it all. )
(Note: I have been told that some people have been unable to run the )
( program with only 2 Megs of RAM installed in their machine. )
A Hard Disk is Preferred. Since a Virtual Memory Manager is linked into the
program the disk can be used as swap space much like what Windows 3.x (TM)
does to add additional "memory". (See POVMOD.DOC for notes on how to modify
the amount of hard disk space that will be used by the Virtual Memory
Manager. This is *NOT* dynamic and must be adjusted according to your
individual systems available resources.)
The program *WILL NOT RUN* on 8088, 8086 or 80286 based systems!
If you get a large message at startup about an incompatible extended program
in operation and recommending reboot, *REBOOT* your machine IMMEDIATELY,
-- Don't continue!
File corruption can result if you continue. (This according to Intel
Doc's) Then re-start with a "bare" system, I.E. no TSR's & no memory
managers.
This version of POV-Ray was compiled with Intel's "Code Builder Kit" version
1.1. There have been several enhancements to the compiler since version 1.0.
The most important being that POV-Ray 1.0 will now run with most XMS/EMS
memory managers loaded. In most cases it will run with QEMM, 386^MAX, EMM386
HIMEM as well as DOS 5.0's DOS=HIGH.
Some VCPI applications may still be incomatible with POV-Ray. It will not
run under DesqView. DesqView is a VCPI application & requires that *it*
have full control of the system.
---------------------------------
OS/2 2.0 Notes
---------------------------------
To run the program under IBM's OS/2 2.0 set DPMI_MEMORY_LIMIT under the
DOS SETTINGS for the session (Windowed or Full Screen) to a value GREATER
THAN or EQUAL to the REGION SIZE set in the POV-Ray executable. (See
POVPRMOD.DOC for more information on setting the region size.) PoVPRAY can
be run in a DOS window under OS/2 2.0 if the render to screen support is
disabled. Use the "current line being rendered" text reporting to track
the progress of your image.
The render to screen support CAN be used in a FULL SCREEN DOS session, you
will *most likely* have video sync and/or color problems if you attempt to
switch to another task during the render however. POV-Ray addresses the
video HW directly, bypassing all of OS/2 2.0's video support, thus OS/2
cant track what has been done and gets "lost".
-----------------------------
Windows Notes
-----------------------------
POV-Ray will run under Windows 3.x as a DOS task in 386 ENHANCED MODE.
(See the OS/2 comments above for Video restrictions.)
IMPORTANT: A CoProcessor *MUST* be installed in your machine to run this
program stand alone under Windows 3.x. Windows traps the
interrupt the emulator uses and will not allow it to run.
In order to run POV-Ray under Windows 3.x in a machine with NO COPROCESSOR
installed in it a windows support file must be added to your system.
Locate the VEMD.386 file included with POV-Ray. This file must be copied
to your Windows directory and Windows must be configured to use it.
Your SYSTEM.INI file (found in your Windows directory) needs a
device=path\vemd.386 statement. (Where path is the drive and path to the
directory containing VEMD.386) Do the following to add this support:
Edit your SYSTEM.INI file in the following way to add the statement in
the [386Enh] section of the SYSTEM.INI file. For example if VEMD.386
is in your Windows directory on your C: drive you would look for [386Enh]
and add this after it but before any further [xxxx] definitions:
device=C:\Windows\Vemd.386
Case is not significant. The statement can be added anywhere in the
[386Enh] section of your SYSTEM.INI file.
When running under Windows 3.x the program will work fine as a background
task. You must set the program up to use the +V option though. The render
to screen (+dxx) will not work under Windows. Also, since Windows
timeslices to run multiple programs "at the same time", the trace time
reported at the end of the run may not be accurate.
-----------------------------
Display Notes
-----------------------------
The display options seem to work for most cards using the autodetect mode.
It has only been verified on Tseng 3000/4000 based cards and an ATI VGA
Wonder and an ATI XL at this time however. See the POV.DOC files for more
information on the video hardware supported.
** SUPPORTS DIRECT RENDER TO SCREEN IN 32,768 COLORS on TSENG 4000
based cards with the Sierra HiColor DAC! Use +d0H in POV-Ray.DEF to
enable autodetect and the HiColor modes. --- Note: Some cards may have
problems running HiColor modes at less than 640x480 resolution. My revision
C5 Diamond Computers SpeedSTAR+ HiColor works fine in the 320x200 mode,
most cards *do* seem to, although it's not an "advertised" mode.
** Also now supports ATI XL HiColor modes with +dH as the display option
enabled in POV-Ray.DEF.
NOTE: Due to the unavailability of a protected mode TIGA driver LIB,
this version of POV-Ray does *NOT* support any TIGA/Truecolor
boards at present.
----------------------------------
Compatibility With Memory Managers
----------------------------------
POV-Ray can execute with the following memory managers and
configurations active:
Qualitas' 386MAX V6.0/V6.01d
DOS 5.0's EMM386
DOS 5.0's DOS=HIGH
Quarterdeck's QEMM-386 V6.00 and higher
Helix Software's NETROOM V2.2
------
386MAX
------
If you use the EMS=n option, set n to a value greater than 0 to enable
services required by POV-Ray.
If you use the EXT=n option, set n to a value greater than 0 because
extended memory is required to run POV-Ray.
-------
DOS 5.0
-------
You can run under the DOS 5.0 DOSSHELL without the Task Swapper
enabled. If you attempt to execute when the Task Swapper is enabled,
you receive the following message:
DOS Extender: Error X0116: Cannot execute with DOSSHELL's task
swapper enabled.
If you use the DOS=HIGH configuration, be sure to use a memory
manager, such as EMM386, QEMM-386, NETROOM, Windows, or 386MAX, to
ensure proper handling of the A20 address line.
Some systems (mostly Intel486(TM) processor-based) can exhibit
problems relating to proper handling of the A20 address line when
executing under DOS 5.0 with DOS=HIGH and the HIMEM.SYS memory
manager. To work around these problems, use the /machine:2 option in
the device=HIMEM.SYS command in your config.sys file; if problems
still exist, remove the DOS=HIGH configuration.
--------
QEMM-386
--------
Because extended memory is required to run POV-Ray, do not use the
NOXMS option.
If you use the DOS=HIGH configuration for DOS 5.0, do not use the
QEMM-386 OFF option: this option disables services necessary for
proper handling of the A20 address line, as explained above. Note
that the QEMM-386 RAM option overrides the OFF option.
----------------------------------------
Compatibility With Disk-caching Programs
----------------------------------------
POV-Ray can execute with the following disk-caching programs:
Microsoft's SMARTDrive
Multisoft's Super PC-KWIK
Qualitas' QCache
HyperWare's HyperDisk
--------------------------------------
Floating-point Emulator Error Messages
--------------------------------------
The floating-point emulator can emit the following error messages.
NPX Emulator: Error X0000: Not supported under this DPMI host
See Section 1 in these release notes for a list of supported
memory managers. This message formerly read "The emulator
is not supported under this DPMI host yet!"
NPX Emulator: Error X0001: VEMD.386 not installed - Unable to
install emulator
VEMD.386 Emulator not installed. Check for proper setup
explained earlier in this doc file.
This message formerly read "VEMD.386 not installed; unable
to install the emulator!"
NPX Emulator: Error X0002: DPMI Host Get Coprocessor Status
failed
Bill Pulver 70405,1152
6/19/92
Parts of this document are from the Code Builder support docs.
From Intel Document number 485213-001.
Copyright 1992, Intel Corporation. All rights reserved.
Code Builder and Intel486 are trademarks and Intel is a
registered trademark of Intel Corporation.
Borland and Turbo Assembler are registered trademarks of
Borland International, Inc.
Microsoft is a registered trademark and Windows is a
trademark of Microsoft Corporation.
QEMM-386 is a trademark of Quarterdeck Office Systems.
NETROOM is a registered trademark of Helix Software Company.
Qualitas and 386MAX are registered trademarks and QCache is a
trademark of Qualitas, Inc.
Easy-OMF is a trademark of Phar Lap Software, Inc.
PC-KWIK is a registered trademark of Multisoft Corporation.
HyperWare and HyperDisk are trademarks of Roger Cross.